Masteriyo\RestApi\Controllers\Version1\OpenAIController A

Total Complexity 72
Dependencies 11
Dependents 2
Total lines 532
Lines of code 293
Logical lines of code 159
Comment lines 137
Methods 12
Properties 3

Methods 12

Method Rating Maintainability Complexity Lines of code
create_course_outline()
B
44 21 35
generate_content()
B
37 17 67
create_course()
A
40 10 56
create_entity()
S
56 6 18
create_item_permissions_check()
S
52 5 28
get_course_status()
S
51 4 27
get_job_statuses()
S
62 3 11
register_routes()
S
50 1 37
check_all_jobs_status()
S
77 2 3
__construct()
S
81 1 3
is_job_done()
S
78 1 3
check_job_status()
S
71 1 5